package com.travel.entity.dto;

import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @Author:Jasenon_ce
 * @Date: 2025/03/17/下午2:30
 */
@Data
@NoArgsConstructor
@ApiModel(description = "用户信息更新DTO")
public class UserUpdateDTO {

    @ApiModelProperty("邮箱")
    private String email;

    @ApiModelProperty("名")
    private String firstName;

    @ApiModelProperty("姓")
    private String lastName;

    @ApiModelProperty("国籍")
    private String nationality;

    @ApiModelProperty("偏好语言")
    private String preferredLanguage;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("性别")
    private String gender;

    @ApiModelProperty("出生日期")
    private Date birthDate;

    @ApiModelProperty("头像URL")
    private String avatarUrl;
} 